var DEFAULT_GOODS_IMAGE = SITEURL+"/resources/images/default_goods_image_240.gif";
var SHOP_RESOURCE_SITE_URL = SITEURL+"/resources/images/";
$(function(){
    // 商品图片ajax上传
    $('.ncsc-upload-btn').find('input[type="file"]').unbind().bind('change', function(){
        var fileName = $(this).val();
        var extStart = fileName.lastIndexOf(".");
        var ext = fileName.substring(extStart,fileName.length).toUpperCase();
        if(ext != ".PNG" && ext != ".GIF" && ext != ".JPG" && ext != ".JPEG"){
            alert("图片文件格式不正确，请选择正确的图片!");
            $(this).attr('value','');
            return false;
        }

        var id = $(this).attr('id');
        $('img[nctype="' + id + '"]').attr('src', SHOP_RESOURCE_SITE_URL + "loading.gif");
        $.ajaxFileUpload({
            url : SITEURL+'/album/imageUpload',
            secureuri : false,
            fileElementId : id,
            dataType : 'json',
            data : {name : id},
            success : function (data, status) {
                var param = data;
                var yun_path = $("#pic_yun_path").val();
                $.each(param,function(index,pic){
                    //pic为循环内变量
                    if (pic.uploadState) {
                        //alert(pic.apicCover);
                        //alert(yun_path+"/"+pic.apicCover);
                        $('input[nctype="'+ id +'"]').val(pic.apicCover);
                        $('img[nctype="'+ id +'"]').attr('src',yun_path+"/"+pic.apicCover);
                    } else {
                        alert("上传失败");
                        $('img[nctype="'+ id +'"]').attr('src',DEFAULT_GOODS_IMAGE);
                    }

                });
                //if (typeof(data.error) != 'undefined') {
                //    alert(data.error);
                //    $('img[nctype="' + id + '"]').attr('src',DEFAULT_GOODS_IMAGE);
                //} else {
                //    $('input[nctype="' + id + '"]').val(data.name);
                //    $('img[nctype="' + id + '"]').attr('src', data.thumb_name);
                //    selectDefaultImage($('div[nctype="' + id + '"]'));      // 选择默认主图
                //}
                $.getScript(SITEURL+ '/resources_merchant/js/shop/store_goods_add_step3.js');
            },
            error : function (data, status, e) {
                $.getScript(SITEURL+ '/resources_merchant/js/shop/store_goods_add_step3.js');
                var param = data.result;
                var yun_path = $("#pic_yun_path").val();
                $.each(param,function(index,pic){
                    //pic为循环内变量
                    if (pic.uploadState) {
                        //alert(pic.apicCover);
                        //alert(yun_path+"/"+pic.apicCover);
                        $('input[nctype="' + id + '"]').val(pic.apicCover);
                        $('img[nctype=""' + id + '"]').attr('src',yun_path+"/"+pic.apicCover);
                    } else {
                        alert("上传失败");
                        $('img[nctype="' + id + '"]').attr('src',DEFAULT_GOODS_IMAGE);
                    }

                });
            },
            done: function (e,data) {
                var param = data.result;
                var yun_path = $("#pic_yun_path").val();
                $.each(param,function(index,pic){
                    //pic为循环内变量
                    if (pic.uploadState) {
                        //alert(pic.apicCover);
                        //alert(yun_path+"/"+pic.apicCover);
                        $('input[nctype="'+ id +'"]').val(pic.apicCover);
                        $('img[nctype="'+ id +'"]').attr('src',yun_path+"/"+pic.apicCover);
                    } else {
                        alert("上传失败");
                        $('img[nctype="'+ id +'"]').attr('src',DEFAULT_GOODS_IMAGE);
                    }

                });
            }
        });


        //$('#'+id).fileupload({
        //    dataType: 'json',
        //    url: SITEURL + '/album/image_upload',
        //    formData: {name:id},
        //    //add: function (e,data) {
        //    //    data.submit();
        //    //},
        //    done: function (e,data) {
        //        var param = data.result;
        //        var yun_path = $("#pic_yun_path").val();
        //        $.each(param,function(index,pic){
        //            //pic为循环内变量
        //            if (pic.uploadState) {
        //                //alert(pic.apicCover);
        //                //alert(yun_path+"/"+pic.apicCover);
        //                $('input[nctype="'+ id +'"]').val(pic.apicCover);
        //                $('img[nctype="'+ id +'"]').attr('src',yun_path+"/"+pic.apicCover);
        //            } else {
        //                alert("上传失败");
        //                $('img[nctype="'+ id +'"]').attr('src',DEFAULT_GOODS_IMAGE);
        //            }
        //
        //        });
        //    }
        //});
    });
    //凸显鼠标触及区域、其余区域半透明显示
    $(".container > div").jfade({
        start_opacity:"1",
        high_opacity:"1",
        low_opacity:".5",
        timing:"200"
    });
    //浮动导航  waypoints.js
    $("#uploadHelp").waypoint(function(event, direction) {
        $(this).parent().toggleClass('sticky', direction === "down");
        event.stopPropagation();
    });
    // 关闭相册
    $('a[nctype="close_album"]').click(function(){
        $(this).hide();
        $(this).prev().show();
        $(this).parent().next().html('');
    });
    // 绑定点击事件
    $('div[nctype^="file"]').each(function(){
        if ($(this).prev().find('input[type="hidden"]').val() != '') {
            selectDefaultImage($(this));
        }
    });
});

// 选择默认主图&&删除
function selectDefaultImage($this) {
    // 默认主题
    $this.click(function(){
        $(this).parents('ul:first').find('.show-default').removeClass('selected').find('input').val('0');
        $(this).addClass('selected').find('input').val('1');
    });
    // 删除
    $this.parents('li:first').find('a[nctype="del"]').click(function(){
        //alert($this);
        //$this.unbind('click').removeClass('selected').find('input').val('');
        $this.unbind('click').removeClass('selected').parents('li:first').find('.upload-thumb').find('input').val('');
        $(this).parents('.show-default').find('input[type="hidden"]').val('').parents('li:first').find('img').attr('src', DEFAULT_GOODS_IMAGE);
    });
}

// 从图片空间插入主图  先不考虑颜色规格
function insert_img(name, src, color_id) {
//function insert_img(name, src) {
//    alert("ssss nane:"+name+",src:"+src);
    var $_thumb = $('ul[nctype="ul'+ color_id +'"]').find('.upload-thumb');
    //var $_thumb = $('ul[nctype="ul0"]').find('.upload-thumb');
    //alert($_thumb);
    $_thumb.each(function(){
        if ($(this).find('input').val() == '' ||$(this).find('input').val() == '0' ) {
            //alert("set");
            $(this).find('img').attr('src', src);
            $(this).find('input').val(name);
            selectDefaultImage($(this).next());      // 选择默认主图
            return false;
        }
    });
}